﻿/*
 * cDesk v2.81
 * Date：2013-06-13
 * Website : http://www.cdesk.org
 * (c) 2013-2014 yanhua, im74@qq.com
 *
 * This is licensed under the GNU LGPL, version 3 or later.
 * For details, see: http://www.gnu.org/licenses/lgpl.html
 */
body
{
     margin:0px;
     padding:0px;
     overflow:hidden;
     background-image:url('image/background.png');
}
/****************************桌面盒子****************************/
.cDesk-DeskBox {
    position: absolute;
    overflow: hidden;
}
.cDesk-DeskBox_Tool {
    position: absolute;
    height: 30px;
    top: 5px;
    margin: 0px;
    padding: 0px;
    text-align: center;
    vertical-align: middle;
    line-height: 30px;
    padding-left: 10px;
    padding-right: 10px;
    background: url('image/cdesk_tool_bj.png');
}
.cDesk-DeskBox_Tool_left {
    position: absolute;
    width: 5px;
    height: 30px;
    left: -5px;
    background: url('image/icons.png') no-repeat 0px -294px;
}
.cDesk-DeskBox_Tool_right {
    position: absolute;
    width: 5px;
    height: 30px;
    right: -5px;
    background: url('image/icons.png') no-repeat 0px -324px;
}
.cDesk-DeskBox_Tab {
    position: relative;
    cursor: pointer;
    float: left;
    min-width: 15px;
    max-width: 85px;
    height: 18px;
    margin: 0px;
    margin-left: 5px;
    margin-right: 5px;
    padding: 2px 5px 2px 5px;
    top: 3px;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    line-height: 19px;
    list-style: none;
}
    .cDesk-DeskBox_Tab_hid {
        color:#FFFFFF;
    }
    .cDesk-DeskBox_Tab_show {
        background:#bcfa45;
        color:#747373;
        border-radius: 10px;
    }
.cDesk-DeskBox_Tool a:link,a:visited,a:hover,a:active {
    color: #FFFFFF;
    text-decoration: none;
}

/****************************按钮样式****************************/
.cDesk-AppButton {
    position: absolute;
    cursor: pointer;
    text-align: center;
    width: 92px;
    height: 86px;
}
    .cDesk-AppButton:hover {
        background: url('image/icons.png') no-repeat -235px -0.5px;
    }
.cDesk-AppButton_Icon {
    position: absolute;
    width: 42px;
    height: 42px;
    top: 7px;
    left: 24px;
}
.cDesk-AppButton_Icon_Defimg {
    width: 100%;
    height: 100%;
    background: url('image/app.jpg') no-repeat;
}
.cDesk-AppButton_num {
    position: absolute;
    min-width: 9px;
    max-height: 50px;
    height: 18px;
    top: -9px;
    right: -9px;
    display: none;
}
.cDesk-AppButton_numleft {
    width: 9px;
    height: 100%;
    position: absolute;
    left: -9px;
    top: 0px;
    background: url('image/app_tip1.png') no-repeat;
}
.cDesk-AppButton_numtext {
    width: 100%;
    height: 100%;
    background: url('image/app_tip3.png');
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
}
.cDesk-AppButton_numright {
    width: 9px;
    height: 100%;
    position: absolute;
    right: -9px;
    top: 0px;
    background: url('image/app_tip2.png') no-repeat;
}
.cDesk-AppButton_Name {
    position: absolute;
    top: 57px;
    left: 7px;
    width: 78px;
    height: 20px;
    background: url('image/appnamebj.png') repeat;
}
.cDesk-AppButton_Name_left {
    position: absolute;
    width: 5px;
    height: 20px;
    left: -5px;
    top: 0px;
    background: url('image/icons.png') no-repeat 0px -192px;
}
.cDesk-AppButton_Name_text {
    text-align: center;
    font-size: 12px;
    color: #FFFFFF;
    width:78px;
    height: 20px;
    vertical-align: middle;
    line-height: 20px;
    overflow:hidden;
}
.cDesk-AppButton_Name_right {
    position: absolute;
    width: 5px;
    height: 20px;
    right: -5px;
    top: 0px;
    background: url('image/icons.png') no-repeat -65px -192px;
}

/****************************任务栏样式****************************/
.cDesk-Taskbar {
    position: absolute;
    z-index: 19999;
    width: 100%;
    height: 50px;
    overflow: hidden;
    left: 0px;
    right: 0px;
    bottom: 0px;
    color: #FFFFFF;
    background: url('image/taskbar_bottom_bj.png') repeat;
}
.cDesk-Taskbar_Left {
    position: absolute;
    cursor: pointer;
    z-index: 20000;
    left: 0px;
    height: 50px;
    width: 20px;
    display: none;
    background: url('image/icons.png') no-repeat 0px -240px;
}
    .cDesk-Taskbar_Left:hover {
        background: url('image/icons.png') no-repeat -22px -240px;
    }
.cDesk-Taskbar_Right {
    position: absolute;
    cursor: pointer;
    z-index: 20000;
    right: 0px;
    height: 50px;
    width: 20px;
    display: none;
    background: url('image/icons.png') no-repeat -43px -240px;
}
    .cDesk-Taskbar_Right:hover {
        background: url('image/icons.png') no-repeat -65px -240px;
    }
.cDesk-Taskbar_Content {
    position: absolute;
    z-index: 19999;
    width: auto;
    height: 40px;
    left: 10px;
    top: 5px;
    bottom: 5px;
    margin: 0px;
    padding: 0px;
    margin-left: 5px;
    margin-right: 5px;
}
.cDesk-Taskbar_Task {
    font-size: 12px;
    position: relative;
    cursor: pointer;
    float: left;
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 110px;
    height: 40px;
    margin-left: 5px;
    background: url('image/icons.png') no-repeat -442px 0px;
}
    .cDesk-Taskbar_Task:hover {
        background: url('image/icons.png') no-repeat -556px 0px;
    }
.cDesk-Taskbar_Task_Icon {
    position: absolute;
    width: 36px;
    height: 36px;
    left: 5px;
    top: 2px;
    bottom: 2px;
}
    .cDesk-Taskbar_Task_Icon img {
        width: 34px;
        height: 34px;
        border-width: 0px;
    }
.cDesk-Taskbar_Task_Name {
    position: absolute;
    right: 5px;
    top: 2px;
    bottom: 2px;
    width: 60px;
    height: 36px;
    line-height: 36px;
    text-align: left;
    font-size: 12px;
    vertical-align: middle;
}
.cDesk-Taskbar_RightClickMenu {
    position: absolute;
    z-index: 30000;
    width: 120px;
    height: 90px;
    background-color: #F3F3F3;
    border-width: 2px;
    border-style: solid;
    border-color: #F3F3F3;
}
.cDesk-Taskbar_RightClickMenu_Item {
    height: 30px;
    padding-left: 20px;
    vertical-align: middle;
    line-height: 30px;
    font-size: 13px;
    cursor: pointer;
}
    .cDesk-Taskbar_RightClickMenu_Item:hover {
        background-color: #8ABFF4;
    }

/****************************工具栏样式****************************/
.cDesk-Toolbar {
    position: absolute;
    width: 60px;
    height: 350px;
    z-index: 9999;
    left: 0px;
    background: url('image/toolbj.png') repeat;
}
.cDesk-Toolbar_Top {
    position: absolute;
    width: 60px;
    height: 5px;
    left: 0px;
    top: -5px;
    background: url('image/icons.png') no-repeat -1px -213px;
}
.cDesk-Toolbar_Bottom {
    position: absolute;
    width: 60px;
    height: 5px;
    left: 0px;
    bottom: -5px;
    background: url('image/icons.png') no-repeat -1px -221px;
}
.cDesk-Toolbar_Content {
    width: 30px;
    height: 210px;
    position: absolute;
    left: 15px;
    top: 20px;
}
.cDesk-Toolbar_Content_App {
    position: absolute;
    cursor: pointer;
    width: 30px;
    height: 30px;
}
.cDesk-Toolbar_Content_App_Icon {
    border: 0px;
    width: 30px;
    height: 30px;
}
.cDesk-Toolbar_Setting {
    width: 36px;
    height: 50px;
    position: absolute;
    left: 12px;
    top: 240px;
}
.cDesk-Toolbar_Setting_Btn {
    width: 16px;
    height: 16px;
    position: absolute;
    cursor: pointer;
}
#cDesk-Toolbar_Setting_Btn1 {
    left: 0px;
    top: 5px;
    background: url('image/icons.png') no-repeat -32px 0px;
}
    #cDesk-Toolbar_Setting_Btn1:hover {
        background: url('image/icons.png') no-repeat -32px -16px;
    }
#cDesk-Toolbar_Setting_Btn2 {
    right: 0px;
    top: 5px;
    background: url('image/icons.png') no-repeat -49px 0px;
}
    #cDesk-Toolbar_Setting_Btn2:hover {
        background: url('image/icons.png') no-repeat -49px -16px;
    }
#cDesk-Toolbar_Setting_Btn3 {
    bottom: 5px;
    left: 0px;
    background: url('image/icons.png') no-repeat 0px 0px;
}
    #cDesk-Toolbar_Setting_Btn3:hover {
        background: url('image/icons.png') no-repeat 0px -16px;
    }
#cDesk-Toolbar_Setting_Btn4 {
    bottom: 5px;
    right: 0px;
    background: url('image/icons.png') no-repeat -17px 0px;
}
    #cDesk-Toolbar_Setting_Btn4:hover {
        background: url('image/icons.png') no-repeat -17px -16px;
    }
.cDesk-Toolbar_Outbutton {
    width: 32px;
    height: 32px;
    position: absolute;
    cursor: pointer;
    left: 15px;
    bottom: 20px;
    background: url('image/icons.png') no-repeat -72px -1px;
}
    .cDesk-Toolbar_Outbutton:hover {
        background: url('image/icons.png') no-repeat -104px -1px;
    }

/****************************窗口样式****************************/
.cDesk-Windows {
    position: fixed;
    background-color: #ccd0cc;
}
.cDesk-Windows_Title {
    position: absolute;
    width: 100%;
    height: 25px;
    top: 0px;
    left: 0px;
    cursor: move;
    font-size: 14px;
    color: #ffffff;
    background: url('image/window_title_bg.png') repeat;
}
.cDesk-Windows_TitleBox {
    position: absolute;
    width: 40%;
    height: 25px;
    padding-left: 5px;
    left: 0px;
    vertical-align: middle;
    line-height: 25px;
    font-size: 12px;
    font-weight: bold;
}
.cDesk-Windows_Title a:link,
.cDesk-Windows_Title a:visited,
.cDesk-Windows_Title a:hover,
.cDesk-Windows_Title a:active {
    color: #FFFFFF;
    text-decoration: none;
}
/*窗口边框样式*/
.cDesk-Windows_East,
.cDesk-Windows_South,
.cDesk-Windows_Western,
.cDesk-Windows_North,
.cDesk-Windows_Westerntop,
.cDesk-Windows_Easttop,
.cDesk-Windows_Northeast,
.cDesk-Windows_Northwest,
.cDesk-Windows_Southeast,
.cDesk-Windows_Southwest {
    position: absolute;
    overflow: hidden;
}
.cDesk-Windows_East {
    right: -5px;
    top: 5px;
    width: 5px;
    height: 100%;
    background: url('image/windows_borderbg.png') repeat;
}
.cDesk-Windows_South {
    bottom: -5px;
    left: 0px;
    height: 5px;
    width: 100%;
    background: url('image/windows_borderbg.png') repeat;
}
.cDesk-Windows_Western {
    left: -5px;
    top: 0px;
    width: 5px;
    height: 100%;
    background: url('image/windows_borderbg.png') repeat;
}
.cDesk-Windows_North {
    left: 0px;
    top: -5px;
    height: 5px;
    width: 100%;
    background: url('image/windows_borderbg.png') repeat;
}
.cDesk-Windows_Westerntop {
    /*西方上边*/
    left: -5px;
    top: 0px;
    height: 24px;
    width: 5px;
    background: url('image/window_title_bg.png') no-repeat 0px 0px;
}
.cDesk-Windows_Easttop {
    /*东方上边*/
    right: -5px;
    top: 0px;
    height: 24px;
    width: 5px;
    background: url('image/window_title_bg.png') no-repeat 0px 0px;
}
/*边框四角公共样式*/
.cDesk-Windows_Northeast,
.cDesk-Windows_Northwest,
.cDesk-Windows_Southeast,
.cDesk-Windows_Southwest {
    width: 5px;
    height: 5px;
}
.cDesk-Windows_Northwest {
    /*西北边*/
    left: -5px;
    top: -5px;
}
.cDesk-Windows_Northeast {
    /*东北边*/
    top: -5px;
    right: -5px;
}
.cDesk-Windows_Southeast {
    /*东南边*/
    right: -5px;
    bottom: -5px;
}
.cDesk-Windows_Southwest {
    /*西南边*/
    left: -5px;
    bottom: -5px;
}
.cDesk-Windows_Northwest,
.cDesk-Windows_Northeast,
.cDesk-Windows_Southeast,
.cDesk-Windows_Southwest {
    background: url('image/windows_borderbg.png') no-repeat 0px 0px;
}
/*窗口功能按钮样式*/
.cDesk-Windows_ButtonBox {
    width: 60%;
    height: 25px;
    right: 0px;
    text-align: right;
    vertical-align: middle;
    line-height: 25px;
}
/*按钮公共样式*/
.cDesk-Windows_Homebtn,
.cDesk-Windows_Refreshbtn,
.cDesk-Windows_Minimizebtn,
.cDesk-Windows_Maximizebtn,
.cDesk-Windows_Reductionbtn,
.cDesk-Windows_Closebtn {
    position: absolute;
    width: 23px;
    height: 20px;
    top: 3px;
    text-align: center;
    vertical-align: middle;
    line-height: 20px;
}
.cDesk-Windows_Homebtn {
    right: 105px;
    background: url('image/icons.png') no-repeat 0px -44px;
}
    .cDesk-Windows_Homebtn:hover {
        background: url('image/icons.png') no-repeat 0px -65px;
    }
.cDesk-Windows_Refreshbtn {
    right: 80px;
    background: url('image/icons.png') no-repeat -24px -44px;
}
    .cDesk-Windows_Refreshbtn:hover {
        background: url('image/icons.png') no-repeat -24px -65px;
    }
.cDesk-Windows_Minimizebtn {
    right: 55px;
    background: url('image/icons.png') no-repeat -48px -44px;
}
    .cDesk-Windows_Minimizebtn:hover {
        background: url('image/icons.png') no-repeat -48px -65px;
    }
.cDesk-Windows_Maximizebtn {
    right: 30px;
    background: url('image/icons.png') no-repeat -96px -44px;
}
    .cDesk-Windows_Maximizebtn:hover {
        background: url('image/icons.png') no-repeat -96px -65px;
    }
.cDesk-Windows_Reductionbtn {
    right: 30px;
    display: none;
    background: url('image/icons.png') no-repeat -72px -44px;
}
    .cDesk-Windows_Reductionbtn:hover {
        background: url('image/icons.png') no-repeat -72px -65px;
    }
.cDesk-Windows_Closebtn {
    right: 5px;
    background: url('image/icons.png') no-repeat -120px -44px;
}
    .cDesk-Windows_Closebtn:hover {
        background: url('image/icons.png') no-repeat -120px -65px;
    }
.cDesk-Windows_Content {
    position: absolute;
    top: 25px;
    left: 0px;
    right: 0px;
    bottom: 0px;
}
.cDesk-Windows_Content_Iframe {
    position: absolute;
    width: 100%;
    height: 100%;
}

/****************************挂件样式****************************/
.cDesk-Pendant {
    position: fixed;
    z-index: 5000;
    width: 0px;
    height: 0px;
}
.cDesk-Pendant_Iframe {
    position: absolute;
    width: 100%;
    height: 100%;
}
.cDesk-Pendant_Top {
    position: absolute;
    width: 100%;
    height: 100%;
    display: none;
    left: -25px;
    top: -25px;
    cursor: move;
}
.cDesk-Pendant_Close {
    position: absolute;
    width: 20px;
    height: 20px;
    top: 0px;
    right: 0px;
    text-align: right;
    cursor: pointer;
    background: url('image/pendant/close.png');
}
    .cDesk-Pendant_Close:hover {
        background: url('image/pendant/close_hover.png');
    }

/****************************主题设置****************************/
.cDesk-ThemeBox {
    position: absolute;
    z-index: 19000;
    width: 550px;
    height: 485px;
}
.cDesk-ThemeBox_Title {
    position: absolute;
    width: 540px;
    height: 25px;
    left: 0px;
    top: 0px;
    color: #ffffff;
    padding-left: 10px;
    font-size: 12px;
    vertical-align: middle;
    line-height: 25px;
    font-weight: bold;
    background: url('image/settheme/title.png');
}
.cDesk-ThemeBox_Close {
    position: absolute;
    width: 23px;
    height: 20px;
    top: 2.5px;
    right: 8px;
    cursor: pointer;
    background: url('image/icons.png') no-repeat -120px -44px;
}
    .cDesk-ThemeBox_Close:hover {
        background: url('image/icons.png') no-repeat -120px -65px;
    }

.cDesk-ThemeBox_Content {
    position: absolute;
    width: 550px;
    height: 460px;
    left: 0px;
    top: 25px;
    background: url('image/settheme/content.png');
}
.cDesk-ThemeBox_ContentBox {
    position: absolute;
    width: 530px;
    height: 453px;
    left: 15px;
    top: 2px;
    overflow-y: auto;
    overflow-x: hidden;
}
.cDesk-Theme {
    width: 170px;
    height: 150px;
    position: relative;
    cursor: pointer;
    float: left;
    color: #1199CC;
}
    .cDesk-Theme:hover {
        background-color: #cbe7fc;
    }
.cDesk-Theme_Title {
    position: absolute;
    width: 170px;
    height: 20px;
    top: 10px;
    left: 10px;
    right: 10px;
    font-size: 12px;
}
.cDesk-Theme_Content {
    position: absolute;
    width: 150px;
    height: 110px;
    bottom: 10px;
    left: 10px;
    right: 10px;
}
.cDesk-Theme_Img {
    width: 100%;
    height: 100%;
}